using System;

namespace Gean
{
    public class NodeTreeInsertEventArgs<T> : EventArgs
    {
        private NodeTreeInsertOperation _Operation;
        public NodeTreeInsertOperation Operation { get { return _Operation; } }

        private INode<T> _Node = null;
        public INode<T> Node { get { return _Node; } }

        public NodeTreeInsertEventArgs(NodeTreeInsertOperation operation, INode<T> node)
        {
            _Operation = operation;
            _Node = node;
        }
    }
}